package com.indexingsystem.boss.Vo;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 资源审核Vo.
 * 
 * @author Administrator
 *
 */
public class ResourceAuditVo implements Serializable {

	/**
	 * 序列化.
	 */
	private static final long serialVersionUID = 8371238074551497769L;

	// 日志Id
	private String productLogId;

	// 审核类型 0:商品 1：资源 2：其它
	private Integer auditType;

	// 审核类型id 如果audit_type=0,audit_type_id = product_id; Audit_type =1,audit_type_id = res_id
	private List<String> auditTypeId;

	// 资源名称
	private String auditName;

	// 审核状态;0待审核1审核通过2审核未通过 3 已删除
	private Integer status;

	// 描述
	private String description;

	// 入库用户id
	private String createUserId;

	// 入库时间
	private Date createDate;

	// 审核处理者用户id
	private String handler;

	// 最后审核时间
	private Date lastModifyDate;

	public String getProductLogId() {
		return productLogId;
	}

	public void setProductLogId(String productLogId) {
		this.productLogId = productLogId == null ? null : productLogId.trim();
	}

	public Integer getAuditType() {
		return auditType;
	}

	public void setAuditType(Integer auditType) {
		this.auditType = auditType;
	}


	public String getAuditName() {
		return auditName;
	}

	public void setAuditName(String auditName) {
		this.auditName = auditName == null ? null : auditName.trim();
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description == null ? null : description.trim();
	}

	public String getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId == null ? null : createUserId.trim();
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getHandler() {
		return handler;
	}

	public void setHandler(String handler) {
		this.handler = handler == null ? null : handler.trim();
	}

	public Date getLastModifyDate() {
		return lastModifyDate;
	}

	public void setLastModifyDate(Date lastModifyDate) {
		this.lastModifyDate = lastModifyDate;
	}

	public List<String> getAuditTypeId() {
		return auditTypeId;
	}

	public void setAuditTypeId(List<String> auditTypeId) {
		this.auditTypeId = auditTypeId;
	}

	public ResourceAuditVo() {
		super();
	}

	public ResourceAuditVo(String productLogId, Integer auditType,
			List<String> auditTypeId, String auditName, Integer status,
			String description, String createUserId, Date createDate,
			String handler, Date lastModifyDate) {
		super();
		this.productLogId = productLogId;
		this.auditType = auditType;
		this.auditTypeId = auditTypeId;
		this.auditName = auditName;
		this.status = status;
		this.description = description;
		this.createUserId = createUserId;
		this.createDate = createDate;
		this.handler = handler;
		this.lastModifyDate = lastModifyDate;
	}

	@Override
	public String toString() {
		return "ResourceAuditVo [productLogId=" + productLogId + ", auditType="
				+ auditType + ", auditTypeId=" + auditTypeId
				+ ", auditName=" + auditName + ", status=" + status
				+ ", description=" + description + ", createUserId="
				+ createUserId + ", createDate=" + createDate + ", handler="
				+ handler + ", lastModifyDate=" + lastModifyDate + "]";
	}	
}